<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <!-- import CSS -->
  <link rel="stylesheet" href="https://cdn.staticfile.org/element-ui/2.15.9/theme-chalk/index.css">
  <style>
    body{
      background-image: url("imgs/bg.jpg");
      background-size: cover;/*把背景图片设置为封面*/
      background-repeat: no-repeat;
      text-align: center;
    }
    h1{font-size: 72px;color: #0096dc;margin-bottom: 0;}
    img{width: 100px}
    h2{font-size: 32px;color: #0096dc;margin: 0}
  </style>
</head>
<body>
<div id="app">
  <h1>欢迎来到酷鲨商城</h1>
  <img src="imgs/shark.png">
  <h2>CoolSharkMall</h2>
  <el-card style="width: 600px;height: 300px;
  background-color: rgba(255,255,255,0.3);margin: 0 auto">
    <el-form style="width: 400px;margin: 50px auto;" label-width="60px">
      <el-form-item label="用户名">
        <el-input type="text" placeholder="请输入用户名" v-model="user.username"></el-input>
      </el-form-item>
      <el-form-item label="密码">
        <el-input type="password" placeholder="请输入密码" v-model="user.password"></el-input>
      </el-form-item>
      <el-form-item>
        <el-checkbox v-model="user.rem">记住用户名和密码</el-checkbox>
      </el-form-item>
      <el-form-item>
        <el-button style="position: relative;right: 27px" type="primary" @click="login()">登录</el-button>
      </el-form-item>
    </el-form>
  </el-card>
</div>
</body>
<script src="https://cdn.bootcdn.net/ajax/libs/axios/0.21.1/axios.min.js"></script>
<!-- import Vue before Element -->
<script src="https://cdn.staticfile.org/vue/2.6.14/vue.min.js"></script>
<!-- import JavaScript -->
<script src="https://cdn.staticfile.org/element-ui/2.15.9/index.min.js"></script>
<script>
 let v = new Vue({
    el: '#app',
    data: function() {
      return {
        user:{username:"",password:"",rem:false}
      }
    },
   methods:{
      login(){
        axios.post("/user/login",v.user).then(function (response) {

            location.href = "/admin.html";

        })
      }
   },
   created:function (){
      let arr = document.cookie.split(";");
      let count = 0;
      for(let cookieStr of arr){
        let cookieArr = cookieStr.split("=");
        let name = cookieArr[0].trim();
        let value = cookieArr[1];
        if(name=="username"){
          this.user.username=value;
          count++;
        }
        if(name=="password"){
          this.user.password=value;
          count++;
        }
      }
     this.user.rem=count==2;
   }
  })
</script>
</html>